package com.x.erp.rpc;

import java.util.List;

import com.x.erp.model.CarLog;
import com.x.erp.model.CarOrder;
import com.x.framework.rpc.BaseRpcService;

/**
 * 预订信息
 */
public interface CarOrderRpcService extends BaseRpcService {

	/**
	 * 查询预订列表
	 * @param carOrder
	 * @return
	 */
	public List<CarOrder> selectCarOrderList(CarOrder carOrder);

	/**
	 * 查询预订数量
	 * @param carOrder
	 * @return
	 */
	public int selectCarOrderNum(CarOrder carOrder);

	/**
	 * 新增预订信息
	 * @param carOrder
	 * @return
	 */
	public CarOrder insertCarOrder(CarOrder carOrder, CarLog carLog);

	/**
	 * 修改预订信息
	 * @param carOrder
	 * @return
	 */
	public int updateCarOrder(CarOrder carOrder);

	/**
	 * 删除预订信息
	 * @param carOrder
	 * @return
	 */
	public int deleteCarOrder(CarOrder carOrder);
}
